import cn.hutool.core.lang.Assert;
import org.apache.commons.lang3.StringUtils;

import java.util.Objects;

public class 常用方法 {

    public static void main(String[] args) {
        /* Objects.equals()，用于判断对象是否相等，不需要校验对象是否为null*/
        System.out.println(Objects.equals("haha", "haha"));
        /* Objects.requireNonNull()，用于判断参数不能为空，否则抛异常---固定异常*/
        Objects.requireNonNull(null);
        /* Assert.notNull()，用于判断参数不能为空，否则抛异常---指定异常*/
        Assert.notNull(null,()->new NullPointerException());
        /* Assert.isTrue()，用于判断*/
        Assert.isTrue(StringUtils.isNotBlank(""), () -> new RuntimeException("字符串不能为空"));
    }

}
